Big Huge Thesaurus

engine cooling system

noun